using System.Threading.Tasks;
using System.Collections.Generic;

namespace rpc {

public abstract class Role {
    public abstract ulong RoleUid { get; set; }
    public abstract int SceneId { get; set; }
    public abstract Position Pos { get; }
    public static Role Create() {
        return new RoleImpl();
    }
}

}

